delayed echo - French English Dictionary